package com.mzx.javase.xuanze;

import java.util.Scanner;

/**
 * @Description:
 * @Date: 2021/11/5 12:22
 * @Author: MarKing
 */

public class SwitchTest {
    /**
     * switch为选择分支语句，的基本语法如下：
     * byte/short/int/ 和string
     * switch(int/字符串变量){
     *     case 整型变量/字符串变量:
     *     java 语句，可为多条Java语句
     *     break;结束此次选择分支，如果没有break语句，会出现switch穿透现象，导致从此往下的选择都会执行
     *     default:     //default可以没有
     *     java语句块；//default的作用是当没有出现匹配的时候，走这里面的代码
     *
     * }
     * @param args
     */
    /**
     * 案例：接收键盘输入的数字1-7/汉字一-七，输出对应的星期几
     * @param args
     */
    public static void main(String[] args) {
        //用户输入信息，1-7输出对应的星期1-星期日
        System.out.print("请输入汉字：");
        Scanner scanner = new Scanner(System.in);
//        int i = scanner.nextInt();
        String i = scanner.next();
        switch (i) {
            case "一": {
                System.out.println("今天是星期一");
                break;
            }
            case "二": {
                System.out.println("今天是星期二");
                break;
            }
            case "三": {
                System.out.println("今天是星期三");
                break;
            }
            case "四": {
                System.out.println("今天是星期四");
                break;
            }
            case "五": {
                System.out.println("今天是星期五");
                break;
            }
            case "六": {
                System.out.println("今天是星期六");
                break;
            }
            case "日": {
                System.out.println("今天是星期日");
                break;
            }
            default:
                System.out.println("非法数字");
                break;
//                System.out.println("还可以执行");
        }
    }


}
